Quality-Based Recommendations for Mashup Composition
نویسندگان
چکیده
When composing mashups, the selection of suitable services is mainly based on functional requirements and does not consider the quality of the single services. In this paper, we show that the quality of component services can drive the production of recommendations that can help building quality mashups. We capitalize on a quality model for mashup services and discuss the concept of mashability, a multidimension quality property that expresses the capability of a component to maximize the quality of a mashup, and the concept of role-based composition quality, i.e., the quality of mashup compositions weighted according to specific roles that the composed services play within the mashup. We then show how such concepts can enable the production of quality-based recommendations for the mashup design.
منابع مشابه
Assisted Mashup Development: On the Discovery and Recommendation of Mashup Composition Knowledge
Over the past few years, mashup development has been made more accessible with tools such as Yahoo! Pipes that help in making the development task simpler through simplifying technologies. However, mashup development is still a difficult task that requires knowledge about the functionality of web APIs, parameter settings, data mappings, among other development efforts. In this work, we aim at a...
متن کاملComposition Patterns in Data Flow Based Mashups
Recently, mashup tools have emerged as popular end-user development platform. Composition languages used in mashup tools provide ways (drag-and-drop based visual metaphor for programming) to integrate data from multiple data sources in order to develop situational applications. However this integration task often requires substantial technical expertise from the developers in order to use basic...
متن کاملAssisted Reuse of Pattern-Based Composition Knowledge for Mashup Development
First generation of the World Wide Web (WWW) enabled users to have instantaneous access to a large diversity of knowledge. Second generation of the WWW (Web 2.0) brought a fundamental change in the way people interact with and through the World Wide Web. Web 2.0 has made the World Wide Web a platform not only for communication and sharing information but also for software development (e.g., web...
متن کاملProfile-based View Composition in Development Dashboards
Continuous Integration (CI) environments cope with the repeated integration of source code changes and provide rapid feedback about the status of a software project. However, as the integration cycles become shorter, the amount of data increases, and the effort to find information in statically composed CI dashboards becomes substantial. We want to address the shortcoming of static views with a...
متن کاملEfficient, Interactive Recommendation of Mashup Composition Knowledge
In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally c...
متن کامل